B+ Tree
B+Treeは常にすべての値をリーフブロックに持っている
B-treeと比べたときに
pros 最悪のアクセス回数が小さい
cons どのようなデータでも必ずリーフまでアクセスする必要がある
多分木なので探索の計算量は$ O(\rm{log}_mN)
参考:データベース技術実践入門
B+Tree の実装については上記の講義動画に加え、Modern B-Tree Techniques という本が非常に参考になりました。
now publishers - Modern B-Tree Techniques
200ページに渡ってほぼ B-Tree についてのみ書かれているのですが、その分非常に丁寧でだいたい全部書いてあるのでおすすめです。
Rustで古典的なDisk-Oriented DBMSを実装した話 - Write and Run